package com.ytjj.qmyx.mall.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class DataAnalyse implements Serializable {
    private Integer id;

    /**
     * 渠道
     *
     * @mbg.generated
     */
    private String channel;

    /**
     * 页面重定向数
     *
     * @mbg.generated
     */
    private Integer redirect;

    /**
     * 总uv
     *
     * @mbg.generated
     */
    private Integer uv;

    /**
     * uv点击率
     *
     * @mbg.generated
     */
    private BigDecimal uvClick;

    /**
     * 订单数
     *
     * @mbg.generated
     */
    private Integer orderNum;

    /**
     * 无地址订单数
     *
     * @mbg.generated
     */
    private Integer noAddressOrder;

    /**
     * 真实订单数
     *
     * @mbg.generated
     */
    private Integer realOrderNum;

    /**
     * 支付订单数
     *
     * @mbg.generated
     */
    private Integer payOrderNum;

    /**
     * 订单率
     *
     * @mbg.generated
     */
    private BigDecimal orderRate;

    /**
     * 支付率
     *
     * @mbg.generated
     */
    private BigDecimal payRate;

    /**
     * 创建时间
     *
     * @mbg.generated
     */
    private String createTime;

    /**
     * 统计时间
     *
     * @mbg.generated
     */
    private Date statisticsTime;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getChannel() {
        return channel;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }

    public Integer getRedirect() {
        return redirect;
    }

    public void setRedirect(Integer redirect) {
        this.redirect = redirect;
    }

    public Integer getUv() {
        return uv;
    }

    public void setUv(Integer uv) {
        this.uv = uv;
    }

    public BigDecimal getUvClick() {
        return uvClick;
    }

    public void setUvClick(BigDecimal uvClick) {
        this.uvClick = uvClick;
    }

    public Integer getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }

    public Integer getNoAddressOrder() {
        return noAddressOrder;
    }

    public void setNoAddressOrder(Integer noAddressOrder) {
        this.noAddressOrder = noAddressOrder;
    }

    public Integer getRealOrderNum() {
        return realOrderNum;
    }

    public void setRealOrderNum(Integer realOrderNum) {
        this.realOrderNum = realOrderNum;
    }

    public Integer getPayOrderNum() {
        return payOrderNum;
    }

    public void setPayOrderNum(Integer payOrderNum) {
        this.payOrderNum = payOrderNum;
    }

    public BigDecimal getOrderRate() {
        return orderRate;
    }

    public void setOrderRate(BigDecimal orderRate) {
        this.orderRate = orderRate;
    }

    public BigDecimal getPayRate() {
        return payRate;
    }

    public void setPayRate(BigDecimal payRate) {
        this.payRate = payRate;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public Date getStatisticsTime() {
        return statisticsTime;
    }

    public void setStatisticsTime(Date statisticsTime) {
        this.statisticsTime = statisticsTime;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", channel=").append(channel);
        sb.append(", redirect=").append(redirect);
        sb.append(", uv=").append(uv);
        sb.append(", uvClick=").append(uvClick);
        sb.append(", orderNum=").append(orderNum);
        sb.append(", noAddressOrder=").append(noAddressOrder);
        sb.append(", realOrderNum=").append(realOrderNum);
        sb.append(", payOrderNum=").append(payOrderNum);
        sb.append(", orderRate=").append(orderRate);
        sb.append(", payRate=").append(payRate);
        sb.append(", createTime=").append(createTime);
        sb.append(", statisticsTime=").append(statisticsTime);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}